Model-based Java software development technology
ثبت نشده
چکیده
Model-based software development is a way to overcome the increasing complexity of software products and their changeability [36]. It is based on dividing the software development into two separated processes: domain engineering and application engineering. Both include software development as a part. The first process provides software assets for the use in the second process. Software assets are the reusable resources used in application engineering. Examples of software assets include domain models, software architectures, design standards, communication protocols, code components and application generators. This facilitates software development by raising the conceptual level of application programming.
منابع مشابه
Java 2 Platform Enterprise Edition (J2EE) for Building Web-Based Enterprise Applications
J2EE offers “Write Once, Run Anywhere” platform, and takes advantage of JDBC API for database access, CORBA technology for interaction with existing enterprise resources, a security model that protects data in Internet applications. Building on this foundation, J2EE offers Enterprise JavaBeans(EJB), JavaBeans, Java Servlets API, and JavaServer Pages (JSP) technology. Enterprise JavaBeans and Ja...
متن کاملThe Evolution of Java Security
This paper provides a high-level overview of the development and evolution of Java security. Java is a maturing technology that has evolved from its commercial origins as a browser-based scripting tool. We review the various deployment environments in which Java is being targeted, some of its run-time characteristics, the security features in the current releases of the base technology, the new...
متن کاملComponent Development: MDA Based Transformation from eODL to CIDL
The development of software systems in general and software components in particular becomes a more and more challenging task. The key solution for handling the complexity in the development process is modeling of software systems and the transformation into implementation. The authors show an application of OMG’s Model Driven Architecture (MDA) in the context of component development, where di...
متن کاملDeveloping Smart Card-Based Applications Using Java Card
In this paper we describe a methodology for developing smart card-based applications which accounts for both internal and external software production: on-card and client programs. This development methodology is based on the application of distributed object-oriented principles to Java Card. We design a model in which a card application is viewed as a remote object accessed through method invo...
متن کاملImproving the Reuse of Services in Geospatial Applications with XMDD Technology
In recent years, the geospatial application domain has embraced component-based development and service orientation to support software reuse. However, due to the specific characteristics of geospatial applications, caused by complex and comprehensive analysis processes and heterogeneous data, the reuse of services faces particular barriers in this domain. Providing application experts without ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012